public class ArrayInArrayDemo1 {
    public static void main(String[] args){
        // 定义三个一维数组
        int[] arr1 = {1,2,3};
        int[] arr2 = {1,2,};
        int[] arr3 = {1};

        // 把三个一维数组存储在一个数组里面，就是二维数组
        int[][] arr = new int[][]{arr1,arr2,arr3};

        // 简便写法：
        int[][] arr4 = new int[][]{
                {1,2,3,4},
                {5,6},
                {6}
        };
        // 或者
        int[][] arr5 = {
                {3,4,5,6},
                {2,3},
                {1},
        };

        System.out.println(arr5.length);

        // 获取一个二维数组的元素
        //for
        for(int index=0; index<arr5.length; index++){
            // 获取每一个一维数组
            //{3,4,5,6},
            //{2,3},
            //{1},
            int[] arr_2 = arr5[index];
            System.out.println(arr_2);
            //将每一数组中的元素遍历出来
            for(int j = 0; j < arr_2.length; j++){
                int ele = arr_2[j];
                System.out.println(ele);
            }
        }
        // 方式二：
        //for(数据类型  变量名: 数组){
        // }
        for(int[] arr_item: arr5){
            for(int item: arr_item){
                System.out.println("item = "+item);
            }
        }

    }
}

